package com.charon.module.music.service;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.charon.common.util.wangyi.WYHandler;
import com.charon.module.music.dao.SongCommentEntityMapper;
import com.charon.module.music.entity.SongCommentEntity;
import com.charon.module.music.entity.SongEntity;

@Service
public class SongCommentService {

	@Autowired
	private SongCommentEntityMapper scem;
	
	/**
	 * @Description:根据歌曲信息查询评论，只有两条生效
	 * 		song_platform_id（歌曲所在平台）,songPlatformId（歌曲平台ID）
	 * @author:charon [248135724@qq.com]
	 * @date:   2018年12月4日 上午12:11:25 
	 * @param: @param song
	 * @param: @return      
	 * @return: List<SongCommentEntity>
	 */
	public List<SongCommentEntity> findSongCommentBySong(SongEntity song,String limit,String offset){
		//获取网易云评论
		if("1".equals(song.getSongPlatform())){
			WYHandler.getComment(song.getSongPlatformId(), limit, offset);
		}
		
		return scem.findSongCommentBySong(song);
	}
	
	/**
	 * @Description: 根据评论信息查询评论
	 * @author:charon [248135724@qq.com]
	 * @date:   2018年12月4日 上午12:14:37 
	 * @param: @param comment
	 * @param: @return      
	 * @return: List<SongCommentEntity>
	 */
	public List<SongCommentEntity> findSongCommentByComment(SongCommentEntity comment){
		return scem.findSongCommentByComment(comment);
	}
}
